@echo off
echo ===========================================
echo    代码阅读工具前端启动脚本
echo ===========================================
echo.

:: 获取当前目录
set "PROJECT_ROOT=%cd%"
set "FRONTEND_DIR=%PROJECT_ROOT%\frontend"

:: 检查是否已安装http-server
where http-server >nul 2>nul
if %ERRORLEVEL% neq 0 (
    echo [信息] 正在安装http-server...
    call npm install -g http-server
    if %ERRORLEVEL% neq 0 (
        echo [错误] 安装http-server失败，请确保已安装Node.js
        echo [信息] 请以管理员权限运行，或手动执行: npm install -g http-server
        pause
        goto :EOF
    )
    echo [成功] http-server安装完成。
)

:: 启动前端服务
echo [信息] 启动前端服务...
cd "%FRONTEND_DIR%" && http-server -p 8080

echo.
echo ===========================================
echo    前端服务已关闭
echo ===========================================

:: 保持窗口打开
pause 